---
title: Pré-rendu sur le client (expérimental)
sidebar:
  label: Pré-rendu sur le client
i18nReady: true
---

import Since from '~/components/Since.astro'

<p>

**Type :** `boolean`<br />
**Par défaut :** `false`<br />
<Since v="4.2.0" />
</p>

Active le pré-rendu de vos pages préchargées sur le client dans les navigateurs pris en charge.

Cette fonctionnalité utilise l'API web expérimentale [des règles de spéculation](https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API) et améliore le comportement par défaut de `prefetch` globalement pour effectuer le prérendu des liens sur le client.
Avant d'activer cette fonctionnalité, vous souhaiterez peut-être examiner les [risques possibles lors du pré-rendu sur le client](https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API#unsafe_prefetching).

Activez le pré-rendu côté client dans votre `astro.config.mjs` avec toutes les options de configuration `prefetch` souhaitées :

```js
// astro.config.mjs
{
  prefetch: {
    prefetchAll: true,
    defaultStrategy: 'viewport',
  },
	experimental: {
		clientPrerender: true,
	},
}
```

Continuez à utiliser l'attribut `data-astro-prefetch` sur n'importe quel lien `<a />` sur votre site pour opter pour le préchargement.
Au lieu d'ajouter une balise `<link>` à l'en-tête du document ou de récupérer la page avec JavaScript, une balise `<script>` sera ajoutée avec les règles de spéculation correspondantes.

Le pré-rendu côté client nécessite la prise en charge du navigateur. Si l'API des règles de spéculation n'est pas prise en charge, `prefetch` se rabattra sur la stratégie prise en charge.

Consultez le [guide de préchargement](/fr/guides/prefetch/) pour plus d'informations sur les options et l'utilisation de `prefetch`.
